<template>
  <div>
    <span>全选:</span>
    <input type="checkbox"/>
    <button >反选</button>
    <ul>
      <li>
        <input type="checkbox"/>
        <span>任务名</span>
      </li>
    </ul>
  </div>
</template>

<script>
//目标1：小选影响全选
export default {
  data() {
    return {
      arr: [
        {
          name: "猪八戒",
          c: false,
        },
        {
          name: "孙悟空",
          c: false,
        },
        {
          name: "唐僧",
          c: false,
        },
        {
          name: "白龙马",
          c: false,
        },
      ],
    };
  },
  computed:{
      isAll(){
          //统计所有小选框的状态，只要有一个是false就return fales，如果全都是true就return true
          let flag=true
          this.arr.forEach(item=>{
              if(!item.c){
                  falg=false
              }
          })
          return flag
      }
  }
};
</script>


<style lang="scss" scoped>

</style>